#!/bin/bash

# Este script recebe como parametro ip, nome, so, vsso,arquitetura,observacao de um servidor e cadastra este como servidor na base do cdbis. 
#Retorna o id do servidor cadastrado. Caso este já esteja cadastrado, retorno a id, mas com código de erro -1.

# Credencias de acesso ao banco de dados.
HOST=localhost
PORTA=5432
BASE=Dbd_93030_Cdbis
USUARIO=owner_cdbis_d
USRBD=1
SENHA=

RESULT=$(psql -t $BASE $USUARIO -c "SELECT id FROM servidor WHERE ip = '${1}' AND upper(nome) like upper('${2}') LIMIT 1")

if [ -z $RESULT ]
then
	psql -tq $BASE $USUARIO -c "INSERT INTO servidor (ip,nome,so,vsso,arquitetura,observacoes,id_usuario) VALUES ('${1}','${2}','${3}','${4}','${5}','${6}', $USRBD)"
	RESULT=$(psql -t $BASE $USUARIO -c "SELECT id FROM servidor WHERE ip = '${1}' AND upper(nome) like upper('${2}') LIMIT 1")
	echo $RESULT
	exit 0
else
	echo $RESULT
	exit 1
fi
